home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 7 / Amiga Format AFCD07 (Dec 1996, Issue 91).iso / serious / shareware / programming / emacs-complete / fsf / emacs / lisp / fill.elc < prev    next >
Emacs Compiled Lisp  |  1994-10-24  |  6.1 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text


This file was processed as: Emacs Compiled Lisp (other/emacsCompiledLisp).
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
1% dexvert Emacs Compiled Lisp (other/emacsCompiledLisp) magic Unsupported
100% file Emacs/XEmacs v19 byte-compiled Lisp data default
99% file data default
100% TrID Emacs/XEmacs byte-compiled Lisp (generic) default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 3b 45 4c 43 13 00 00 00 | 0a 3b 3b 3b 20 63 6f 6d |;ELC....|.;;; com|
|00000010| 70 69 6c 65 64 20 62 79 | 20 72 6d 73 40 6d 6f 6c |piled by| rms@mol|
|00000020| 65 2e 67 6e 75 2e 61 69 | 2e 6d 69 74 2e 65 64 75 |e.gnu.ai|.mit.edu|
|00000030| 20 6f 6e 20 54 75 65 20 | 4f 63 74 20 32 35 20 30 | on Tue |Oct 25 0|
|00000040| 30 3a 34 30 3a 30 35 20 | 31 39 39 34 0a 3b 3b 3b |0:40:05 |1994.;;;|
|00000050| 20 66 72 6f 6d 20 66 69 | 6c 65 20 2f 68 6f 6d 65 | from fi|le /home|
|00000060| 2f 66 73 66 2f 72 6d 73 | 2f 65 31 39 2f 65 6d 61 |/fsf/rms|/e19/ema|
|00000070| 63 73 2d 31 39 2e 32 38 | 2f 6c 69 73 70 2f 66 69 |cs-19.28|/lisp/fi|
|00000080| 6c 6c 2e 65 6c 0a 3b 3b | 3b 20 65 6d 61 63 73 20 |ll.el.;;|; emacs |
|00000090| 76 65 72 73 69 6f 6e 20 | 31 39 2e 32 37 2e 31 38 |version |19.27.18|
|000000a0| 2e 0a 3b 3b 3b 20 62 79 | 74 65 63 6f 6d 70 20 76 |..;;; by|tecomp v|
|000000b0| 65 72 73 69 6f 6e 20 46 | 53 46 20 32 2e 31 30 0a |ersion F|SF 2.10.|
|000000c0| 3b 3b 3b 20 6f 70 74 69 | 6d 69 7a 61 74 69 6f 6e |;;; opti|mization|
|000000d0| 20 69 73 20 6f 6e 2e 0a | 3b 3b 3b 20 74 68 69 73 | is on..|;;; this|
|000000e0| 20 66 69 6c 65 20 75 73 | 65 73 20 6f 70 63 6f 64 | file us|es opcod|
|000000f0| 65 73 20 77 68 69 63 68 | 20 64 6f 20 6e 6f 74 20 |es which| do not |
|00000100| 65 78 69 73 74 20 69 6e | 20 45 6d 61 63 73 20 31 |exist in| Emacs 1|
|00000110| 38 2e 0a 0a 28 69 66 20 | 28 61 6e 64 20 28 62 6f |8...(if |(and (bo|
|00000120| 75 6e 64 70 20 27 65 6d | 61 63 73 2d 76 65 72 73 |undp 'em|acs-vers|
|00000130| 69 6f 6e 29 0a 09 20 28 | 6f 72 20 28 61 6e 64 20 |ion).. (|or (and |
|00000140| 28 62 6f 75 6e 64 70 20 | 27 65 70 6f 63 68 3a 3a |(boundp |'epoch::|
|00000150| 76 65 72 73 69 6f 6e 29 | 20 65 70 6f 63 68 3a 3a |version)| epoch::|
|00000160| 76 65 72 73 69 6f 6e 29 | 0a 09 20 20 20 20 20 28 |version)|.. (|
|00000170| 73 74 72 69 6e 67 2d 6c | 65 73 73 70 20 65 6d 61 |string-l|essp ema|
|00000180| 63 73 2d 76 65 72 73 69 | 6f 6e 20 22 31 39 22 29 |cs-versi|on "19")|
|00000190| 29 29 0a 20 20 20 20 28 | 65 72 72 6f 72 20 22 60 |)). (|error "`|
|000001a0| 2f 68 6f 6d 65 2f 66 73 | 66 2f 72 6d 73 2f 65 31 |/home/fs|f/rms/e1|
|000001b0| 39 2f 65 6d 61 63 73 2d | 31 39 2e 32 38 2f 6c 69 |9/emacs-|19.28/li|
|000001c0| 73 70 2f 66 69 6c 6c 2e | 65 6c 27 20 77 61 73 20 |sp/fill.|el' was |
|000001d0| 63 6f 6d 70 69 6c 65 64 | 20 66 6f 72 20 45 6d 61 |compiled| for Ema|
|000001e0| 63 73 20 31 39 22 29 29 | 0a 0a 28 64 65 66 63 6f |cs 19"))|..(defco|
|000001f0| 6e 73 74 20 66 69 6c 6c | 2d 69 6e 64 69 76 69 64 |nst fill|-individ|
|00000200| 75 61 6c 2d 76 61 72 79 | 69 6e 67 2d 69 6e 64 65 |ual-vary|ing-inde|
|00000210| 6e 74 20 6e 69 6c 20 22 | 5c 0a 2a 43 6f 6e 74 72 |nt nil "|\.*Contr|
|00000220| 6f 6c 73 20 63 72 69 74 | 65 72 69 6f 6e 20 66 6f |ols crit|erion fo|
|00000230| 72 20 61 20 6e 65 77 20 | 70 61 72 61 67 72 61 70 |r a new |paragrap|
|00000240| 68 20 69 6e 20 60 66 69 | 6c 6c 2d 69 6e 64 69 76 |h in `fi|ll-indiv|
|00000250| 69 64 75 61 6c 2d 70 61 | 72 61 67 72 61 70 68 73 |idual-pa|ragraphs|
|00000260| 27 2e 0a 4e 6f 6e 2d 6e | 69 6c 20 6d 65 61 6e 73 |'..Non-n|il means|
|00000270| 20 63 68 61 6e 67 69 6e | 67 20 69 6e 64 65 6e 74 | changin|g indent|
|00000280| 20 64 6f 65 73 6e 27 74 | 20 65 6e 64 20 61 20 70 | doesn't| end a p|
|00000290| 61 72 61 67 72 61 70 68 | 2e 0a 54 68 61 74 20 6d |aragraph|..That m|
|000002a0| 6f 64 65 20 63 61 6e 20 | 68 61 6e 64 6c 65 20 70 |ode can |handle p|
|000002b0| 61 72 61 67 72 61 70 68 | 73 20 77 69 74 68 20 65 |aragraph|s with e|
|000002c0| 78 74 72 61 20 69 6e 64 | 65 6e 74 61 74 69 6f 6e |xtra ind|entation|
|000002d0| 20 6f 6e 20 74 68 65 20 | 66 69 72 73 74 20 6c 69 | on the |first li|
|000002e0| 6e 65 2c 0a 62 75 74 20 | 69 74 20 72 65 71 75 69 |ne,.but |it requi|
|000002f0| 72 65 73 20 73 65 70 61 | 72 61 74 6f 72 20 6c 69 |res sepa|rator li|
|00000300| 6e 65 73 20 62 65 74 77 | 65 65 6e 20 70 61 72 61 |nes betw|een para|
|00000310| 67 72 61 70 68 73 2e 0a | 41 20 76 61 6c 75 65 20 |graphs..|A value |
|00000320| 6f 66 20 6e 69 6c 20 6d | 65 61 6e 73 20 74 68 61 |of nil m|eans tha|
|00000330| 74 20 61 6e 79 20 63 68 | 61 6e 67 65 20 69 6e 20 |t any ch|ange in |
|00000340| 69 6e 64 65 6e 74 61 74 | 69 6f 6e 20 73 74 61 72 |indentat|ion star|
|00000350| 74 73 20 61 20 6e 65 77 | 20 70 61 72 61 67 72 61 |ts a new| paragra|
|00000360| 70 68 2e 22 29 0a 28 64 | 65 66 63 6f 6e 73 74 20 |ph.").(d|efconst |
|00000370| 73 65 6e 74 65 6e 63 65 | 2d 65 6e 64 2d 64 6f 75 |sentence|-end-dou|
|00000380| 62 6c 65 2d 73 70 61 63 | 65 20 74 20 22 5c 0a 2a |ble-spac|e t "\.*|
|00000390| 4e 6f 6e 2d 6e 69 6c 20 | 6d 65 61 6e 73 20 61 20 |Non-nil |means a |
|000003a0| 73 69 6e 67 6c 65 20 73 | 70 61 63 65 20 64 6f 65 |single s|pace doe|
|000003b0| 73 20 6e 6f 74 20 65 6e | 64 20 61 20 73 65 6e 74 |s not en|d a sent|
|000003c0| 65 6e 63 65 2e 22 29 0a | 28 64 65 66 61 6c 69 61 |ence.").|(defalia|
|000003d0| 73 20 27 73 65 74 2d 66 | 69 6c 6c 2d 70 72 65 66 |s 'set-f|ill-pref|
|000003e0| 69 78 20 23 5b 6e 69 6c | 20 22 8a c0 79 88 60 29 |ix #[nil| "..y.`)|
|000003f0| 60 7b 89 11 c2 9a 83 11 | 00 c3 11 09 83 1a 00 c4 |`{......|........|
|00000400| c5 09 5c 22 87 c4 c6 21 | 87 22 20 5b 30 20 66 69 |..\"...!|." [0 fi|
|00000410| 6c 6c 2d 70 72 65 66 69 | 78 20 22 22 20 6e 69 6c |ll-prefi|x "" nil|
|00000420| 20 6d 65 73 73 61 67 65 | 20 22 66 69 6c 6c 2d 70 | message| "fill-p|
|00000430| 72 65 66 69 78 3a 20 5c | 22 25 73 5c 22 22 20 22 |refix: \|"%s\"" "|
|00000440| 66 69 6c 6c 2d 70 72 65 | 66 69 78 20 63 61 6e 63 |fill-pre|fix canc|
|00000450| 65 6c 6c 65 64 22 5d 20 | 34 20 22 5c 0a 53 65 74 |elled"] |4 "\.Set|
|00000460| 20 74 68 65 20 66 69 6c | 6c 20 70 72 65 66 69 78 | the fil|l prefix|
|00000470| 20 74 6f 20 74 68 65 20 | 63 75 72 72 65 6e 74 20 | to the |current |
|00000480| 6c 69 6e 65 20 75 70 20 | 74 6f 20 70 6f 69 6e 74 |line up |to point|
|00000490| 2e 0a 46 69 6c 6c 69 6e | 67 20 65 78 70 65 63 74 |..Fillin|g expect|
|000004a0| 73 20 6c 69 6e 65 73 20 | 74 6f 20 73 74 61 72 74 |s lines |to start|
|000004b0| 20 77 69 74 68 20 74 68 | 65 20 66 69 6c 6c 20 70 | with th|e fill p|
|000004c0| 72 65 66 69 78 20 61 6e | 64 0a 72 65 69 6e 73 65 |refix an|d.reinse|
|000004d0| 72 74 73 20 74 68 65 20 | 66 69 6c 6c 20 70 72 65 |rts the |fill pre|
|000004e0| 66 69 78 20 69 6e 20 65 | 61 63 68 20 72 65 73 75 |fix in e|ach resu|
|000004f0| 6c 74 69 6e 67 20 6c 69 | 6e 65 2e 22 20 6e 69 6c |lting li|ne." nil|
|00000500| 5d 29 0a 28 64 65 66 63 | 6f 6e 73 74 20 61 64 61 |]).(defc|onst ada|
|00000510| 70 74 69 76 65 2d 66 69 | 6c 6c 2d 6d 6f 64 65 20 |ptive-fi|ll-mode |
|00000520| 74 20 22 5c 0a 2a 4e 6f | 6e 2d 6e 69 6c 20 6d 65 |t "\.*No|n-nil me|
|00000530| 61 6e 73 20 64 65 74 65 | 72 6d 69 6e 65 20 61 20 |ans dete|rmine a |
|00000540| 70 61 72 61 67 72 61 70 | 68 27 73 20 66 69 6c 6c |paragrap|h's fill|
|00000550| 20 70 72 65 66 69 78 20 | 66 72 6f 6d 20 69 74 73 | prefix |from its|
|00000560| 20 74 65 78 74 2e 22 29 | 0a 28 64 65 66 63 6f 6e | text.")|.(defcon|
|00000570| 73 74 20 61 64 61 70 74 | 69 76 65 2d 66 69 6c 6c |st adapt|ive-fill|
|00000580| 2d 72 65 67 65 78 70 20 | 22 5b 20 09 5d 2a 5c 5c |-regexp |"[ .]*\\|
|00000590| 28 5b 3e 2a 5d 20 2b 5c | 5c 29 3f 22 20 22 5c 0a |([>*] +\|\)?" "\.|
|000005a0| 2a 52 65 67 65 78 70 20 | 74 6f 20 6d 61 74 63 68 |*Regexp |to match|
|000005b0| 20 74 65 78 74 20 61 74 | 20 73 74 61 72 74 20 6f | text at| start o|
|000005c0| 66 20 6c 69 6e 65 20 74 | 68 61 74 20 63 6f 6e 73 |f line t|hat cons|
|000005d0| 74 69 74 75 74 65 73 20 | 69 6e 64 65 6e 74 61 74 |titutes |indentat|
|000005e0| 69 6f 6e 2e 0a 49 66 20 | 41 64 61 70 74 69 76 65 |ion..If |Adaptive|
|000005f0| 20 46 69 6c 6c 20 6d 6f | 64 65 20 69 73 20 65 6e | Fill mo|de is en|
|00000600| 61 62 6c 65 64 2c 20 77 | 68 61 74 65 76 65 72 20 |abled, w|hatever |
|00000610| 74 65 78 74 20 6d 61 74 | 63 68 65 73 20 74 68 69 |text mat|ches thi|
|00000620| 73 20 70 61 74 74 65 72 | 6e 0a 6f 6e 20 74 68 65 |s patter|n.on the|
|00000630| 20 73 65 63 6f 6e 64 20 | 6c 69 6e 65 20 6f 66 20 | second |line of |
|00000640| 61 20 70 61 72 61 67 72 | 61 70 68 20 69 73 20 75 |a paragr|aph is u|
|00000650| 73 65 64 20 61 73 20 74 | 68 65 20 73 74 61 6e 64 |sed as t|he stand|
|00000660| 61 72 64 20 69 6e 64 65 | 6e 74 61 74 69 6f 6e 0a |ard inde|ntation.|
|00000670| 66 6f 72 20 74 68 65 20 | 70 61 72 61 67 72 61 70 |for the |paragrap|
|00000680| 68 2e 22 29 0a 28 64 65 | 66 61 6c 69 61 73 20 27 |h.").(de|falias '|
|00000690| 66 69 6c 6c 2d 72 65 67 | 69 6f 6e 2d 61 73 2d 70 |fill-reg|ion-as-p|
|000006a0| 61 72 61 67 72 61 70 68 | 20 23 5b 28 66 72 6f 6d |aragraph| #[(from|
|000006b0| 20 74 6f 20 26 6f 70 74 | 69 6f 6e 61 6c 20 6a 75 | to &opt|ional ju|
|000006c0| 73 74 69 66 79 2d 66 6c | 61 67 29 20 22 08 83 0e |stify-fl|ag) "...|
|000006d0| 00 08 c1 3d 84 0e 00 60 | 08 42 10 5c 6e 1a 0b 83 |...=...`|.B.\n...|
|000006e0| 68 00 5c 6e 83 1e 00 5c | 6e c4 98 83 68 00 8a 0d |h.\n...\|n...h...|
|000006f0| 0e 06 5e 62 88 6c 83 2c | 00 c7 79 88 c7 79 88 60 |..^b.l.,|..y..y.`|
|00000700| 0d 0e 06 5d 57 83 49 00 | 60 1e 08 c9 0e 5c 6e 21 |...]W.I.|`....\n!|
|00000710| 88 0e 08 60 7b 12 29 82 | 67 00 0d 0e 06 5e 62 88 |...`{.).|g....^b.|
|00000720| 6c 83 56 00 c7 79 88 0e | 0b cc 56 83 67 00 c9 0e |l.V..y..|..V.g...|
|00000730| 5c 6e 21 88 cd 69 ce 5c | 22 12 29 8c 0d 0e 06 7d |\n!..i.\|".)....}|
|00000740| 88 65 62 88 cf d0 77 88 | 60 64 7d 88 60 15 64 62 |.eb...w.|`d}.`.db|
|00000750| 88 5c 6e 85 8c 00 5c 6e | c4 9a 3f 85 8c 00 d1 5c |.\n...\n|..?....\|
|00000760| 6e 21 89 1e 12 83 ca 00 | 5c 6e 47 0e 13 59 83 9e |n!......|\nG..Y..|
|00000770| 00 d4 d5 21 88 65 62 88 | c7 79 88 6d 84 ba 00 d6 |...!.eb.|.y.m....|
|00000780| 0e 12 21 83 b4 00 60 cc | 95 7c 88 c7 79 88 82 a4 |..!...`.|.|..y...|
|00000790| 00 65 62 88 d6 0e 12 21 | 83 c8 00 5c 6e 47 75 88 |.eb....!|...\nGu.|
|000007a0| 60 15 29 0d 62 88 c9 d7 | d0 c1 23 83 dc 00 ce 63 |`.).b...|..#....c|
|000007b0| 88 82 ce 00 d8 0d 64 d9 | ce 24 88 0d 62 88 da d0 |......d.|.$..b...|
|000007c0| 77 88 d8 60 64 db ce 24 | 88 c9 dc d0 c1 23 83 19 |w..`d..$|.....#..|
|000007d0| 01 cc 94 0e 1d 83 10 01 | 8a de d0 78 88 68 df 3e |........|...x.h.>|
|000007e0| 29 83 10 01 e0 82 11 01 | c7 5c 5c cc 95 7c 88 82 |).......|.\\..|..|
|000007f0| f1 00 64 62 88 e1 20 88 | e2 63 88 65 62 88 cc d0 |..db.. .|.c.eb...|
|00000800| 1e 23 1e 24 6d 3f 85 54 | 02 60 16 23 e5 0e 13 54 |.#.$m?.T|.`.#...T|
|00000810| 21 88 6d 84 21 02 e6 0e | 23 78 88 0e 1d 83 70 01 |!.m.!...|#x....p.|
|00000820| 60 0e 23 e0 5c 5c 56 83 | 70 01 68 ce 3d 83 70 01 |`.#.\\V.|p.h.=.p.|
|00000830| 67 ce 3d 84 70 01 60 e0 | 5a 66 e7 3d 83 70 01 e8 |g.=.p.`.|Zf.=.p..|
|00000840| 75 88 e6 0e 23 78 88 82 | 47 01 0e 24 cc 55 83 82 |u...#x..|G..$.U..|
|00000850| 01 8a e9 0e 23 78 88 6e | 29 82 86 01 0e 24 69 59 |....#x.n|)....$iY|
|00000860| 83 c7 01 c1 1e 2a e5 0e | 24 21 88 6d 84 c3 01 0e |.....*..|$!.m....|
|00000870| 2a 84 b5 01 6f 84 c3 01 | 0e 1d 83 c3 01 8a eb 75 |*...o...|.......u|
|00000880| 88 d6 ec 21 85 b1 01 d6 | ed 21 3f 29 83 c3 01 e9 |...!....|.!?)....|
|00000890| d0 77 88 e6 d0 77 88 d0 | 16 2a 82 91 01 29 82 ca |.w...w..|.*...)..|
|000008a0| 01 eb 75 88 5c 6e 83 21 | 02 0e 24 cc 55 83 21 02 |..u.\n.!|..$.U.!.|
|000008b0| 60 65 5a 5c 6e 47 57 83 | 21 02 65 60 7b 5c 6e cc |`eZ\nGW.|!.e`{\n.|
|000008c0| 60 65 5a 4f 98 83 21 02 | c1 1e 2a 6d 84 20 02 0e |`eZO..!.|..*m. ..|
|000008d0| 2a 84 12 02 6f 84 20 02 | 0e 1d 83 20 02 8a eb 75 |*...o. .|... ...u|
|000008e0| 88 d6 ec 21 85 0e 02 d6 | ed 21 3f 29 83 20 02 e9 |...!....|.!?). ..|
|000008f0| d0 77 88 e6 d0 77 88 d0 | 16 2a 82 ee 01 29 e9 d0 |.w...w..|.*...)..|
|00000900| 78 88 d9 63 88 e1 20 88 | 6d 84 3f 02 5c 6e 83 3f |x..c.. .|m.?.\n.?|
|00000910| 02 5c 6e c4 9a 84 3f 02 | 5c 6e 63 88 69 16 24 0e |.\n...?.|\nc.i.$.|
|00000920| 2e 83 2b 01 6d 84 2b 01 | eb 79 88 ef 20 88 c7 79 |..+.m.+.|.y.. ..y|
|00000930| 88 82 2b 01 2c 87 22 20 | 5b 62 75 66 66 65 72 2d |..+.,." |[buffer-|
|00000940| 75 6e 64 6f 2d 6c 69 73 | 74 20 74 20 66 69 6c 6c |undo-lis|t t fill|
|00000950| 2d 70 72 65 66 69 78 20 | 61 64 61 70 74 69 76 65 |-prefix |adaptive|
|00000960| 2d 66 69 6c 6c 2d 6d 6f | 64 65 20 22 22 20 66 72 |-fill-mo|de "" fr|
|00000970| 6f 6d 20 74 6f 20 31 20 | 73 74 61 72 74 20 72 65 |om to 1 |start re|
|00000980| 2d 73 65 61 72 63 68 2d | 66 6f 72 77 61 72 64 20 |-search-|forward |
|00000990| 61 64 61 70 74 69 76 65 | 2d 66 69 6c 6c 2d 72 65 |adaptive|-fill-re|
|000009a0| 67 65 78 70 20 6c 65 66 | 74 2d 6d 61 72 67 69 6e |gexp lef|t-margin|
|000009b0| 20 30 20 6d 61 6b 65 2d | 73 74 72 69 6e 67 20 33 | 0 make-|string 3|
|000009c0| 32 20 22 5c 6e 22 20 6e | 69 6c 20 72 65 67 65 78 |2 "\n" n|il regex|
|000009d0| 70 2d 71 75 6f 74 65 20 | 66 70 72 65 20 66 69 6c |p-quote |fpre fil|
|000009e0| 6c 2d 63 6f 6c 75 6d 6e | 20 65 72 72 6f 72 20 22 |l-column| error "|
|000009f0| 66 69 6c 6c 2d 70 72 65 | 66 69 78 20 74 6f 6f 20 |fill-pre|fix too |
|00000a00| 6c 6f 6e 67 20 66 6f 72 | 20 73 70 65 63 69 66 69 |long for| specifi|
|00000a10| 65 64 20 77 69 64 74 68 | 22 20 6c 6f 6f 6b 69 6e |ed width|" lookin|
|00000a20| 67 2d 61 74 20 22 5b 2e | 3f 21 5d 5b 5d 29 7d 5c |g-at "[.|?!][])}\|
|00000a30| 22 27 5d 2a 24 22 20 73 | 75 62 73 74 2d 63 68 61 |"']*$" s|ubst-cha|
|00000a40| 72 2d 69 6e 2d 72 65 67 | 69 6f 6e 20 31 30 20 22 |r-in-reg|ion 10 "|
|00000a50| 20 09 22 20 39 20 22 20 | 20 20 2a 22 20 73 65 6e | ." 9 " | *" sen|
|00000a60| 74 65 6e 63 65 2d 65 6e | 64 2d 64 6f 75 62 6c 65 |tence-en|d-double|
|00000a70| 2d 73 70 61 63 65 20 22 | 20 5d 7d 29 5c 22 27 22 |-space "| ]})\"'"|
|00000a80| 20 28 34 36 20 36 33 20 | 33 33 29 20 32 20 64 65 | (46 63 |33) 2 de|
|00000a90| 6c 65 74 65 2d 68 6f 72 | 69 7a 6f 6e 74 61 6c 2d |lete-hor|izontal-|
|00000aa0| 73 70 61 63 65 20 22 20 | 20 22 20 6c 69 6e 65 62 |space " | " lineb|
|00000ab0| 65 67 20 70 72 65 66 69 | 78 63 6f 6c 20 6d 6f 76 |eg prefi|xcol mov|
|00000ac0| 65 2d 74 6f 2d 63 6f 6c | 75 6d 6e 20 22 5e 20 5c |e-to-col|umn "^ \|
|00000ad0| 6e 22 20 34 36 20 2d 32 | 20 22 20 22 20 66 69 72 |n" 46 -2| " " fir|
|00000ae0| 73 74 20 2d 31 20 22 5c | 5c 2e 20 22 20 22 5c 5c |st -1 "\|\. " "\\|
|00000af0| 2e 20 20 22 20 6a 75 73 | 74 69 66 79 2d 66 6c 61 |. " jus|tify-fla|
|00000b00| 67 20 6a 75 73 74 69 66 | 79 2d 63 75 72 72 65 6e |g justif|y-curren|
|00000b10| 74 2d 6c 69 6e 65 5d 20 | 36 20 22 5c 0a 46 69 6c |t-line] |6 "\.Fil|
|00000b20| 6c 20 72 65 67 69 6f 6e | 20 61 73 20 6f 6e 65 20 |l region| as one |
|00000b30| 70 61 72 61 67 72 61 70 | 68 3a 20 62 72 65 61 6b |paragrap|h: break|
|00000b40| 20 6c 69 6e 65 73 20 74 | 6f 20 66 69 74 20 60 66 | lines t|o fit `f|
|00000b50| 69 6c 6c 2d 63 6f 6c 75 | 6d 6e 27 2e 0a 50 72 65 |ill-colu|mn'..Pre|
|00000b60| 66 69 78 20 61 72 67 20 | 6d 65 61 6e 73 20 6a 75 |fix arg |means ju|
|00000b70| 73 74 69 66 79 20 74 6f | 6f 2e 0a 49 66 20 60 73 |stify to|o..If `s|
|00000b80| 65 6e 74 65 6e 63 65 2d | 65 6e 64 2d 64 6f 75 62 |entence-|end-doub|
|00000b90| 6c 65 2d 73 70 61 63 65 | 27 20 69 73 20 6e 6f 6e |le-space|' is non|
|00000ba0| 2d 6e 69 6c 2c 20 74 68 | 65 6e 20 70 65 72 69 6f |-nil, th|en perio|
|00000bb0| 64 20 66 6f 6c 6c 6f 77 | 65 64 20 62 79 20 6f 6e |d follow|ed by on|
|00000bc0| 65 0a 73 70 61 63 65 20 | 64 6f 65 73 20 6e 6f 74 |e.space |does not|
|00000bd0| 20 65 6e 64 20 61 20 73 | 65 6e 74 65 6e 63 65 2c | end a s|entence,|
|00000be0| 20 73 6f 20 64 6f 6e 27 | 74 20 62 72 65 61 6b 20 | so don'|t break |
|00000bf0| 61 20 6c 69 6e 65 20 74 | 68 65 72 65 2e 0a 46 72 |a line t|here..Fr|
|00000c00| 6f 6d 20 70 72 6f 67 72 | 61 6d 2c 20 70 61 73 73 |om progr|am, pass|
|00000c10| 20 61 72 67 73 20 46 52 | 4f 4d 2c 20 54 4f 20 61 | args FR|OM, TO a|
|00000c20| 6e 64 20 4a 55 53 54 49 | 46 59 2d 46 4c 41 47 2e |nd JUSTI|FY-FLAG.|
|00000c30| 22 20 22 72 5c 6e 50 22 | 5d 29 0a 28 64 65 66 61 |" "r\nP"|]).(defa|
|00000c40| 6c 69 61 73 20 27 66 69 | 6c 6c 2d 70 61 72 61 67 |lias 'fi|ll-parag|
|00000c50| 72 61 70 68 20 23 5b 28 | 61 72 67 29 20 22 60 18 |raph #[(|arg) "`.|
|00000c60| 8a c1 20 88 6e 84 0e 00 | c2 c3 21 88 60 c4 20 88 |.. .n...|..!.`. .|
|00000c70| 60 1d 1e 06 08 62 88 c7 | 0d 0e 06 0e 08 23 2c 87 |`....b..|.....#,.|
|00000c80| 22 20 5b 62 65 66 6f 72 | 65 20 66 6f 72 77 61 72 |" [befor|e forwar|
|00000c90| 64 2d 70 61 72 61 67 72 | 61 70 68 20 6e 65 77 6c |d-paragr|aph newl|
|00000ca0| 69 6e 65 20 31 20 62 61 | 63 6b 77 61 72 64 2d 70 |ine 1 ba|ckward-p|
|00000cb0| 61 72 61 67 72 61 70 68 | 20 62 65 67 20 65 6e 64 |aragraph| beg end|
|00000cc0| 20 66 69 6c 6c 2d 72 65 | 67 69 6f 6e 2d 61 73 2d | fill-re|gion-as-|
|00000cd0| 70 61 72 61 67 72 61 70 | 68 20 61 72 67 5d 20 34 |paragrap|h arg] 4|
|00000ce0| 20 22 5c 0a 46 69 6c 6c | 20 70 61 72 61 67 72 61 | "\.Fill| paragra|
|00000cf0| 70 68 20 61 74 20 6f 72 | 20 61 66 74 65 72 20 70 |ph at or| after p|
|00000d00| 6f 69 6e 74 2e 20 20 50 | 72 65 66 69 78 20 61 72 |oint. P|refix ar|
|00000d10| 67 20 6d 65 61 6e 73 20 | 6a 75 73 74 69 66 79 20 |g means |justify |
|00000d20| 61 73 20 77 65 6c 6c 2e | 0a 49 66 20 60 73 65 6e |as well.|.If `sen|
|00000d30| 74 65 6e 63 65 2d 65 6e | 64 2d 64 6f 75 62 6c 65 |tence-en|d-double|
|00000d40| 2d 73 70 61 63 65 27 20 | 69 73 20 6e 6f 6e 2d 6e |-space' |is non-n|
|00000d50| 69 6c 2c 20 74 68 65 6e | 20 70 65 72 69 6f 64 20 |il, then| period |
|00000d60| 66 6f 6c 6c 6f 77 65 64 | 20 62 79 20 6f 6e 65 0a |followed| by one.|
|00000d70| 73 70 61 63 65 20 64 6f | 65 73 20 6e 6f 74 20 65 |space do|es not e|
|00000d80| 6e 64 20 61 20 73 65 6e | 74 65 6e 63 65 2c 20 73 |nd a sen|tence, s|
|00000d90| 6f 20 64 6f 6e 27 74 20 | 62 72 65 61 6b 20 61 20 |o don't |break a |
|00000da0| 6c 69 6e 65 20 74 68 65 | 72 65 2e 22 20 22 50 22 |line the|re." "P"|
|00000db0| 5d 29 0a 28 64 65 66 61 | 6c 69 61 73 20 27 66 69 |]).(defa|lias 'fi|
|00000dc0| 6c 6c 2d 72 65 67 69 6f | 6e 20 23 5b 28 66 72 6f |ll-regio|n #[(fro|
|00000dd0| 6d 20 74 6f 20 26 6f 70 | 74 69 6f 6e 61 6c 20 6a |m to &op|tional j|
|00000de0| 75 73 74 69 66 79 2d 66 | 6c 61 67 29 20 22 8c 08 |ustify-f|lag) "..|
|00000df0| 09 7d 88 65 62 88 6d 3f | 85 30 00 60 c2 c3 21 88 |.}.eb.m?|.0.`..!.|
|00000e00| 60 1c 1d c2 c6 21 88 60 | 0d 59 83 29 00 c7 60 5c |`....!.`|.Y.)..`\|
|00000e10| 66 0e 08 23 88 82 2c 00 | 5c 66 62 88 2a 82 08 00 |f..#..,.|\fb.*...|
|00000e20| 29 87 22 20 5b 66 72 6f | 6d 20 74 6f 20 66 6f 72 |)." [fro|m to for|
|00000e30| 77 61 72 64 2d 70 61 72 | 61 67 72 61 70 68 20 31 |ward-par|agraph 1|
|00000e40| 20 65 6e 64 20 69 6e 69 | 74 69 61 6c 20 2d 31 20 | end ini|tial -1 |
|00000e50| 66 69 6c 6c 2d 72 65 67 | 69 6f 6e 2d 61 73 2d 70 |fill-reg|ion-as-p|
|00000e60| 61 72 61 67 72 61 70 68 | 20 6a 75 73 74 69 66 79 |aragraph| justify|
|00000e70| 2d 66 6c 61 67 5d 20 34 | 20 22 5c 0a 46 69 6c 6c |-flag] 4| "\.Fill|
|00000e80| 20 65 61 63 68 20 6f 66 | 20 74 68 65 20 70 61 72 | each of| the par|
|00000e90| 61 67 72 61 70 68 73 20 | 69 6e 20 74 68 65 20 72 |agraphs |in the r|
|00000ea0| 65 67 69 6f 6e 2e 0a 50 | 72 65 66 69 78 20 61 72 |egion..P|refix ar|
|00000eb0| 67 20 28 6e 6f 6e 2d 6e | 69 6c 20 74 68 69 72 64 |g (non-n|il third|
|00000ec0| 20 61 72 67 2c 20 69 66 | 20 63 61 6c 6c 65 64 20 | arg, if| called |
|00000ed0| 66 72 6f 6d 20 70 72 6f | 67 72 61 6d 29 20 6d 65 |from pro|gram) me|
|00000ee0| 61 6e 73 20 6a 75 73 74 | 69 66 79 20 61 73 20 77 |ans just|ify as w|
|00000ef0| 65 6c 6c 2e 0a 49 66 20 | 60 73 65 6e 74 65 6e 63 |ell..If |`sentenc|
|00000f00| 65 2d 65 6e 64 2d 64 6f | 75 62 6c 65 2d 73 70 61 |e-end-do|uble-spa|
|00000f10| 63 65 27 20 69 73 20 6e | 6f 6e 2d 6e 69 6c 2c 20 |ce' is n|on-nil, |
|00000f20| 74 68 65 6e 20 70 65 72 | 69 6f 64 20 66 6f 6c 6c |then per|iod foll|
|00000f30| 6f 77 65 64 20 62 79 20 | 6f 6e 65 0a 73 70 61 63 |owed by |one.spac|
|00000f40| 65 20 64 6f 65 73 20 6e | 6f 74 20 65 6e 64 20 61 |e does n|ot end a|
|00000f50| 20 73 65 6e 74 65 6e 63 | 65 2c 20 73 6f 20 64 6f | sentenc|e, so do|
|00000f60| 6e 27 74 20 62 72 65 61 | 6b 20 61 20 6c 69 6e 65 |n't brea|k a line|
|00000f70| 20 74 68 65 72 65 2e 22 | 20 22 72 5c 6e 50 22 5d | there."| "r\nP"]|
|00000f80| 29 0a 28 64 65 66 61 6c | 69 61 73 20 27 6a 75 73 |).(defal|ias 'jus|
|00000f90| 74 69 66 79 2d 63 75 72 | 72 65 6e 74 2d 6c 69 6e |tify-cur|rent-lin|
|00000fa0| 65 20 23 5b 6e 69 6c 20 | 22 8a 8c c0 89 89 89 19 |e #[nil |".......|
|00000fb0| 1a 1b 1c c5 79 88 0e 06 | 47 75 88 c7 c0 77 88 69 |....y...|Gu...w.i|
|00000fc0| 12 60 13 c0 7f 88 0b 60 | 7d 88 60 11 c7 c0 78 88 |.`.....`|}.`...x.|
|00000fd0| c8 09 60 5a 21 88 0b 62 | 88 c9 ca c0 cb 23 83 53 |..`Z!..b|.....#.S|
|00000fe0| 00 c5 94 8a cc c0 78 88 | 68 cd 3e 29 83 4a 00 ce |......x.|h.>).J..|
|00000ff0| 82 4b 00 cf 5c 5c c5 95 | 7c 88 82 30 00 0b 62 88 |.K..\\..||..0..b.|
|00001000| c9 d0 c0 cb 23 83 68 00 | d1 75 88 d2 d3 21 88 82 |....#.h.|.u...!..|
|00001010| 56 00 64 62 88 0e 14 69 | 5a 5c 6e 5a 14 d5 d6 c0 |V.db...i|Z\nZ....|
|00001020| cb 23 83 b9 00 5c 66 c5 | 56 83 b9 00 d7 d8 21 d8 |.#...\f.|V.....!.|
|00001030| 5c 5c 89 1e 19 c5 56 83 | a9 00 d5 d6 c0 cb 23 84 |\\....V.|......#.|
|00001040| 9c 00 64 62 88 d5 d6 21 | 88 d6 c0 78 88 0e 19 53 |..db...!|...x...S|
|00001050| 89 16 19 82 88 00 29 d2 | d6 21 88 d6 c0 78 88 5c |......).|.!...x.\|
|00001060| 66 53 89 14 82 7b 00 2e | 06 c0 87 22 20 5b 6e 69 |fS...{..|..." [ni|
|00001070| 6c 20 65 6e 64 20 69 6e | 64 65 6e 74 20 62 65 67 |l end in|dent beg|
|00001080| 20 6e 63 6f 6c 73 20 30 | 20 66 69 6c 6c 2d 70 72 | ncols 0| fill-pr|
|00001090| 65 66 69 78 20 22 20 09 | 22 20 64 65 6c 65 74 65 |efix " .|" delete|
|000010a0| 2d 63 68 61 72 20 72 65 | 2d 73 65 61 72 63 68 2d |-char re|-search-|
|000010b0| 66 6f 72 77 61 72 64 20 | 22 20 20 20 2a 22 20 74 |forward |" *" t|
|000010c0| 20 22 20 5d 29 5c 22 27 | 22 20 28 34 36 20 36 33 | " ])\"'|" (46 63|
|000010d0| 20 33 33 29 20 32 20 31 | 20 22 5b 2e 3f 21 5d 5b | 33) 2 1| "[.?!][|
|000010e0| 5d 29 5c 22 27 5d 2a 5c | 6e 22 20 2d 31 20 69 6e |])\"']*\|n" -1 in|
|000010f0| 73 65 72 74 2d 61 6e 64 | 2d 69 6e 68 65 72 69 74 |sert-and|-inherit|
|00001100| 20 33 32 20 66 69 6c 6c | 2d 63 6f 6c 75 6d 6e 20 | 32 fill|-column |
|00001110| 73 65 61 72 63 68 2d 62 | 61 63 6b 77 61 72 64 20 |search-b|ackward |
|00001120| 22 20 22 20 72 61 6e 64 | 6f 6d 20 33 20 6e 6d 6f |" " rand|om 3 nmo|
|00001130| 76 65 5d 20 35 20 22 5c | 0a 41 64 64 20 73 70 61 |ve] 5 "\|.Add spa|
|00001140| 63 65 73 20 74 6f 20 6c | 69 6e 65 20 70 6f 69 6e |ces to l|ine poin|
|00001150| 74 20 69 73 20 69 6e 2c | 20 73 6f 20 69 74 20 65 |t is in,| so it e|
|00001160| 6e 64 73 20 61 74 20 60 | 66 69 6c 6c 2d 63 6f 6c |nds at `|fill-col|
|00001170| 75 6d 6e 27 2e 22 20 6e | 69 6c 5d 29 0a 28 64 65 |umn'." n|il]).(de|
|00001180| 66 61 6c 69 61 73 20 27 | 66 69 6c 6c 2d 6e 6f 6e |falias '|fill-non|
|00001190| 75 6e 69 66 6f 72 6d 2d | 70 61 72 61 67 72 61 70 |uniform-|paragrap|
|000011a0| 68 73 20 23 5b 28 6d 69 | 6e 20 6d 61 78 20 26 6f |hs #[(mi|n max &o|
|000011b0| 70 74 69 6f 6e 61 6c 20 | 6a 75 73 74 69 66 79 70 |ptional |justifyp|
|000011c0| 20 6d 61 69 6c 70 29 20 | 22 c0 19 c2 0b 5c 66 0d | mailp) |"....\f.|
|000011d0| 0e 06 24 29 87 22 20 5b | 74 20 66 69 6c 6c 2d 69 |..$)." [|t fill-i|
|000011e0| 6e 64 69 76 69 64 75 61 | 6c 2d 76 61 72 79 69 6e |ndividua|l-varyin|
|000011f0| 67 2d 69 6e 64 65 6e 74 | 20 66 69 6c 6c 2d 69 6e |g-indent| fill-in|
|00001200| 64 69 76 69 64 75 61 6c | 2d 70 61 72 61 67 72 61 |dividual|-paragra|
|00001210| 70 68 73 20 6d 69 6e 20 | 6d 61 78 20 6a 75 73 74 |phs min |max just|
|00001220| 69 66 79 70 20 6d 61 69 | 6c 70 5d 20 35 20 22 5c |ifyp mai|lp] 5 "\|
|00001230| 0a 46 69 6c 6c 20 70 61 | 72 61 67 72 61 70 68 73 |.Fill pa|ragraphs|
|00001240| 20 77 69 74 68 69 6e 20 | 74 68 65 20 72 65 67 69 | within |the regi|
|00001250| 6f 6e 2c 20 61 6c 6c 6f | 77 69 6e 67 20 76 61 72 |on, allo|wing var|
|00001260| 79 69 6e 67 20 69 6e 64 | 65 6e 74 61 74 69 6f 6e |ying ind|entation|
|00001270| 20 77 69 74 68 69 6e 20 | 65 61 63 68 2e 0a 54 68 | within |each..Th|
|00001280| 69 73 20 63 6f 6d 6d 61 | 6e 64 20 64 69 76 69 64 |is comma|nd divid|
|00001290| 65 73 20 74 68 65 20 72 | 65 67 69 6f 6e 20 69 6e |es the r|egion in|
|000012a0| 74 6f 20 5c 22 70 61 72 | 61 67 72 61 70 68 73 5c |to \"par|agraphs\|
|000012b0| 22 2c 0a 6f 6e 6c 79 20 | 61 74 20 70 61 72 61 67 |",.only |at parag|
|000012c0| 72 61 70 68 2d 73 65 70 | 61 72 61 74 6f 72 20 6c |raph-sep|arator l|
|000012d0| 69 6e 65 73 2c 20 74 68 | 65 6e 20 66 69 6c 6c 73 |ines, th|en fills|
|000012e0| 20 65 61 63 68 20 70 61 | 72 61 67 72 61 70 68 0a | each pa|ragraph.|
|000012f0| 75 73 69 6e 67 20 61 73 | 20 74 68 65 20 66 69 6c |using as| the fil|
|00001300| 6c 20 70 72 65 66 69 78 | 20 74 68 65 20 73 6d 61 |l prefix| the sma|
|00001310| 6c 6c 65 73 74 20 69 6e | 64 65 6e 74 61 74 69 6f |llest in|dentatio|
|00001320| 6e 20 6f 66 20 61 6e 79 | 20 6c 69 6e 65 0a 69 6e |n of any| line.in|
|00001330| 20 74 68 65 20 70 61 72 | 61 67 72 61 70 68 2e 0a | the par|agraph..|
|00001340| 0a 57 68 65 6e 20 63 61 | 6c 6c 69 6e 67 20 66 72 |.When ca|lling fr|
|00001350| 6f 6d 20 61 20 70 72 6f | 67 72 61 6d 2c 20 70 61 |om a pro|gram, pa|
|00001360| 73 73 20 72 61 6e 67 65 | 20 74 6f 20 66 69 6c 6c |ss range| to fill|
|00001370| 20 61 73 20 66 69 72 73 | 74 20 74 77 6f 20 61 72 | as firs|t two ar|
|00001380| 67 75 6d 65 6e 74 73 2e | 0a 0a 4f 70 74 69 6f 6e |guments.|..Option|
|00001390| 61 6c 20 74 68 69 72 64 | 20 61 6e 64 20 66 6f 75 |al third| and fou|
|000013a0| 72 74 68 20 61 72 67 75 | 6d 65 6e 74 73 20 4a 55 |rth argu|ments JU|
|000013b0| 53 54 49 46 59 2d 46 4c | 41 47 20 61 6e 64 20 4d |STIFY-FL|AG and M|
|000013c0| 41 49 4c 2d 46 4c 41 47 | 3a 0a 4a 55 53 54 49 46 |AIL-FLAG|:.JUSTIF|
|000013d0| 59 2d 46 4c 41 47 20 74 | 6f 20 6a 75 73 74 69 66 |Y-FLAG t|o justif|
|000013e0| 79 20 70 61 72 61 67 72 | 61 70 68 73 20 28 70 72 |y paragr|aphs (pr|
|000013f0| 65 66 69 78 20 61 72 67 | 29 2c 0a 4d 41 49 4c 2d |efix arg|),.MAIL-|
|00001400| 46 4c 41 47 20 66 6f 72 | 20 61 20 6d 61 69 6c 20 |FLAG for| a mail |
|00001410| 6d 65 73 73 61 67 65 2c | 20 69 2e 20 65 2e 20 64 |message,| i. e. d|
|00001420| 6f 6e 27 74 20 66 69 6c | 6c 20 68 65 61 64 65 72 |on't fil|l header|
|00001430| 20 6c 69 6e 65 73 2e 22 | 20 22 72 5c 6e 50 22 5d | lines."| "r\nP"]|
|00001440| 29 0a 28 64 65 66 61 6c | 69 61 73 20 27 66 69 6c |).(defal|ias 'fil|
|00001450| 6c 2d 69 6e 64 69 76 69 | 64 75 61 6c 2d 70 61 72 |l-indivi|dual-par|
|00001460| 61 67 72 61 70 68 73 20 | 23 5b 28 6d 69 6e 20 6d |agraphs |#[(min m|
|00001470| 61 78 20 26 6f 70 74 69 | 6f 6e 61 6c 20 6a 75 73 |ax &opti|onal jus|
|00001480| 74 69 66 79 70 20 6d 61 | 69 6c 70 29 20 22 8c 8a |tifyp ma|ilp) "..|
|00001490| 08 62 88 c1 79 88 5c 6e | 83 2d 00 c3 c4 21 84 18 |.b..y.\n|.-...!..|
|000014a0| 00 c3 c5 21 83 2d 00 c3 | c4 21 83 27 00 c6 c7 c8 |...!.-..|.!.'....|
|000014b0| c9 23 88 82 5c 66 00 ca | 79 88 82 5c 66 00 60 0e |.#..\f..|y..\f.`.|
|000014c0| 0b 7d 88 cc c8 77 88 6d | 3f 85 c2 00 c1 79 88 60 |.}...w.m|?....y.`|
|000014d0| c8 89 1e 0d 1e 0e 1e 0f | 0e 0e 83 53 00 c3 0e 0d |........|...S....|
|000014e0| 21 84 64 00 60 8a d0 c8 | 77 88 60 29 7b 16 0e d1 |!.d.`...|w.`){...|
|000014f0| 0e 0e 21 16 0d ca 79 88 | 6d 84 aa 00 0e 12 83 8d |..!...y.|m.......|
|00001500| 00 c3 0e 13 21 84 aa 00 | 8a c3 0e 0d 21 85 88 00 |....!...|....!...|
|00001510| 0e 0e 47 75 88 c3 0e 13 | 21 29 3f 82 a7 00 c3 0e |..Gu....|!)?.....|
|00001520| 0d 21 83 aa 00 8a 0e 0e | 47 75 88 c3 0e 13 21 86 |.!......|Gu....!.|
|00001530| a5 00 c3 0e 14 21 29 3f | 84 47 00 6e 1e 15 d6 0e |.....!)?|.G.n....|
|00001540| 0f 60 0e 17 23 88 0e 15 | 84 be 00 d8 d9 21 88 2c |.`..#...|.....!.,|
|00001550| 82 32 00 2a 87 22 20 5b | 6d 69 6e 20 30 20 6d 61 |.2.*." [|min 0 ma|
|00001560| 69 6c 70 20 6c 6f 6f 6b | 69 6e 67 2d 61 74 20 22 |ilp look|ing-at "|
|00001570| 5b 20 09 5d 2a 5b 5e 20 | 09 5c 6e 5d 2a 3a 22 20 |[ .]*[^ |.\n]*:" |
|00001580| 22 5b 20 09 5d 2a 24 22 | 20 73 65 61 72 63 68 2d |"[ .]*$"| search-|
|00001590| 66 6f 72 77 61 72 64 20 | 22 5c 6e 5c 6e 22 20 6e |forward |"\n\n" n|
|000015a0| 69 6c 20 6d 6f 76 65 20 | 31 20 6d 61 78 20 22 20 |il move |1 max " |
|000015b0| 09 5c 6e 22 20 66 69 6c | 6c 2d 70 72 65 66 69 78 |.\n" fil|l-prefix|
|000015c0| 2d 72 65 67 65 78 70 20 | 66 69 6c 6c 2d 70 72 65 |-regexp |fill-pre|
|000015d0| 66 69 78 20 73 74 61 72 | 74 20 22 20 09 22 20 72 |fix star|t " ." r|
|000015e0| 65 67 65 78 70 2d 71 75 | 6f 74 65 20 66 69 6c 6c |egexp-qu|ote fill|
|000015f0| 2d 69 6e 64 69 76 69 64 | 75 61 6c 2d 76 61 72 79 |-individ|ual-vary|
|00001600| 69 6e 67 2d 69 6e 64 65 | 6e 74 20 70 61 72 61 67 |ing-inde|nt parag|
|00001610| 72 61 70 68 2d 73 65 70 | 61 72 61 74 65 20 70 61 |raph-sep|arate pa|
|00001620| 72 61 67 72 61 70 68 2d | 73 74 61 72 74 20 68 61 |ragraph-|start ha|
|00001630| 64 2d 6e 65 77 6c 69 6e | 65 20 66 69 6c 6c 2d 72 |d-newlin|e fill-r|
|00001640| 65 67 69 6f 6e 2d 61 73 | 2d 70 61 72 61 67 72 61 |egion-as|-paragra|
|00001650| 70 68 20 6a 75 73 74 69 | 66 79 70 20 64 65 6c 65 |ph justi|fyp dele|
|00001660| 74 65 2d 63 68 61 72 20 | 2d 31 5d 20 34 20 22 5c |te-char |-1] 4 "\|
|00001670| 0a 46 69 6c 6c 20 70 61 | 72 61 67 72 61 70 68 73 |.Fill pa|ragraphs|
|00001680| 20 6f 66 20 75 6e 69 66 | 6f 72 6d 20 69 6e 64 65 | of unif|orm inde|
|00001690| 6e 74 61 74 69 6f 6e 20 | 77 69 74 68 69 6e 20 74 |ntation |within t|
|000016a0| 68 65 20 72 65 67 69 6f | 6e 2e 0a 54 68 69 73 20 |he regio|n..This |
|000016b0| 63 6f 6d 6d 61 6e 64 20 | 64 69 76 69 64 65 73 20 |command |divides |
|000016c0| 74 68 65 20 72 65 67 69 | 6f 6e 20 69 6e 74 6f 20 |the regi|on into |
|000016d0| 5c 22 70 61 72 61 67 72 | 61 70 68 73 5c 22 2c 20 |\"paragr|aphs\", |
|000016e0| 0a 74 72 65 61 74 69 6e | 67 20 65 76 65 72 79 20 |.treatin|g every |
|000016f0| 63 68 61 6e 67 65 20 69 | 6e 20 69 6e 64 65 6e 74 |change i|n indent|
|00001700| 61 74 69 6f 6e 20 6c 65 | 76 65 6c 20 61 73 20 61 |ation le|vel as a|
|00001710| 20 70 61 72 61 67 72 61 | 70 68 20 62 6f 75 6e 64 | paragra|ph bound|
|00001720| 61 72 79 2c 0a 74 68 65 | 6e 20 66 69 6c 6c 73 20 |ary,.the|n fills |
|00001730| 65 61 63 68 20 70 61 72 | 61 67 72 61 70 68 20 75 |each par|agraph u|
|00001740| 73 69 6e 67 20 69 74 73 | 20 69 6e 64 65 6e 74 61 |sing its| indenta|
|00001750| 74 69 6f 6e 20 6c 65 76 | 65 6c 20 61 73 20 74 68 |tion lev|el as th|
|00001760| 65 20 66 69 6c 6c 20 70 | 72 65 66 69 78 2e 0a 0a |e fill p|refix...|
|00001770| 57 68 65 6e 20 63 61 6c | 6c 69 6e 67 20 66 72 6f |When cal|ling fro|
|00001780| 6d 20 61 20 70 72 6f 67 | 72 61 6d 2c 20 70 61 73 |m a prog|ram, pas|
|00001790| 73 20 72 61 6e 67 65 20 | 74 6f 20 66 69 6c 6c 20 |s range |to fill |
|000017a0| 61 73 20 66 69 72 73 74 | 20 74 77 6f 20 61 72 67 |as first| two arg|
|000017b0| 75 6d 65 6e 74 73 2e 0a | 0a 4f 70 74 69 6f 6e 61 |uments..|.Optiona|
|000017c0| 6c 20 74 68 69 72 64 20 | 61 6e 64 20 66 6f 75 72 |l third |and four|
|000017d0| 74 68 20 61 72 67 75 6d | 65 6e 74 73 20 4a 55 53 |th argum|ents JUS|
|000017e0| 54 49 46 59 2d 46 4c 41 | 47 20 61 6e 64 20 4d 41 |TIFY-FLA|G and MA|
|000017f0| 49 4c 2d 46 4c 41 47 3a | 0a 4a 55 53 54 49 46 59 |IL-FLAG:|.JUSTIFY|
|00001800| 2d 46 4c 41 47 20 74 6f | 20 6a 75 73 74 69 66 79 |-FLAG to| justify|
|00001810| 20 70 61 72 61 67 72 61 | 70 68 73 20 28 70 72 65 | paragra|phs (pre|
|00001820| 66 69 78 20 61 72 67 29 | 2c 0a 4d 41 49 4c 2d 46 |fix arg)|,.MAIL-F|
|00001830| 4c 41 47 20 66 6f 72 20 | 61 20 6d 61 69 6c 20 6d |LAG for |a mail m|
|00001840| 65 73 73 61 67 65 2c 20 | 69 2e 20 65 2e 20 64 6f |essage, |i. e. do|
|00001850| 6e 27 74 20 66 69 6c 6c | 20 68 65 61 64 65 72 20 |n't fill| header |
|00001860| 6c 69 6e 65 73 2e 22 20 | 22 72 5c 6e 50 22 5d 29 |lines." |"r\nP"])|
|00001870| 0a | |. | |
+--------+-------------------------+-------------------------+--------+--------+